On the Design of Reliable Boolean Circuits that Contain Partially Unreliable Gates
نویسندگان
چکیده
We investigate a model of gate failure for Boolean circuits in which a faulty gate is restricted to output one of its input values. For some types of gates, the model (which we call the short-circuit model of gate failure) is weaker than the traditional von Neumann model where faulty gates always output precisely the wrong value. Our model has the advantage that it allows us to design Boolean circuits that can tolerate worst-case faults, as well as circuits that have arbitrarily high success probability in the case of random faults. Moreover, the short-circuit model captures a particular type of fault that commonly appears in practice, and it suggests a simple method for performing post-test alterations to circuits that have more severe types of faults. A variety of bounds on the size of faulttolerant circuits are proved in the paper. Perhaps, the most important is a proof that any k-faulttolerant circuit for any input-sensitive function using any type of gates (even arbitrarily powerful, multiple-input gates) must have size at least Cl(&). Obtaining a tight bound on the size 'Research supported by AFOSR Contract F49620-92J-0125, DARPA Contract N00014-91-J-1698, and DARPA Contract N00014-924-1799. Yuan Ma is also supported by an NSF Mathematical Sciences Postdoctoral Research Fellowship. His current address is Department of Computer Science, Stanford University, Stanford, CA 94305. The authors' email: djkQmath.mit.edu, [email protected], and y [email protected] t anford. edu . of a circuit for computing the AND of two values if up to IC of the gates are faulty is one of the central questions left open in the paper.
منابع مشابه
Synthesis and Complexity of Asymptotically Optimal Circuits with Unreliable Gates
We consider the realization of Boolean functions by combinatorial circuits with unreliable gates computing the functions from a full final basis B. We assume that all gates of the basis can have inverse faults on the outputs independently with probability ε (ε ∈ (0, 1/2)). We describe a set Mk (k ≥ 3) of Boolean functions, presence even by one of which in basis B guarantees the computing of alm...
متن کاملA Fast and Self-Repairing Genetic Programming Designer for Logic Circuits
Usually, important parameters in the design and implementation of combinational logic circuits are the number of gates, transistors, and the levels used in the design of the circuit. In this regard, various evolutionary paradigms with different competency have recently been introduced. However, while being advantageous, evolutionary paradigms also have some limitations including: a) lack of con...
متن کاملA Design Methodology for Reliable MRF-Based Logic Gates
Probabilistic-based methods have been used for designing noise tolerant circuits recently. In these methods, however, there is not any reliability mechanism that is essential for nanometer digital VLSI circuits. In this paper, we propose a novel method for designing reliable probabilistic-based logic gates. The advantage of the proposed method in comparison with previous probabilistic-based met...
متن کاملProbabilistic Boolean Logic
In this paper, we introduce and define Probabilistic Boolean Logic, whose logical operators are “correct” with a probability 0 < p ≤ 1. Analogous to conventional Boolean logic, we define well-formed probabilistic Boolean formulae (pbf). Every pbf is associated with two attributes, the underlying Boolean function it computes, and a for a specific input, the probability that this boolean function...
متن کاملLower Bounds for the Complexity of Reliable Boolean Circuits with Noisy Gates
We prove that the reliable computation of any Boolean function with sensitivity s requires Ω(s log s) gates if the gates of the circuit fail independently with a fixed positive probability. This theorem was stated by Dobrushin and Ortyukov in 1977, but their proof was found by Pippenger, Stamoulis and Tsitsiklis to contain some errors. We save the original structure of the proof of Dobrushin an...
متن کامل